package com.example.onlineanswer.model.vo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 用户答题记录VO
 */
@Data
public class UserAnswerVO {
    
    /**
     * 答题记录ID
     */
    private Long id;
    
    /**
     * 用户ID
     */
    private Long userId;
    
    /**
     * 用户名
     */
    private String username;
    
    /**
     * 用户昵称
     */
    private String nickname;
    
    /**
     * 头像
     */
    private String avatar;
    
    /**
     * 竞赛ID
     */
    private Long contestId;
    
    /**
     * 竞赛名称
     */
    private String contestName;
    
    /**
     * 题目ID
     */
    private Long questionId;
    
    /**
     * 题目标题
     */
    private String questionTitle;
    
    /**
     * 答案内容
     */
    private String content;
    
    /**
     * 是否正确（0-错误，1-正确）
     */
    private Boolean isCorrect;
    
    /**
     * 得分
     */
    private Integer score;
    
    /**
     * 状态（0-未审核，1-已审核）
     */
    private Integer status;
    
    /**
     * 答题用时（秒）
     */
    private Integer useTime;
    
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
} 